﻿using UnityEngine;
using System.Collections;
using System;

namespace SkillSystem
{
    public interface ISkillManager 
    {
        void Init();

        SkillReceiverBase GetReceiver(int id);

        SkillData GetSkillDataByID(int id);

        SkillItemData GetSkillItemData(int id);

        ISkillItemLinker GetItemLinker(SkillItemLinkerType linkerType);

        IDamageResultSolver GetDamageResultSolver(DamageResultType resultType);
    }
}